Sistema de Nombrado en Java (JNDI) [Parte I]

Un l�mite de tiempo en una b�squeda sit�a un l�mite superior en la cantidad de tiempo que la operaci�n de b�squeda se bloquear� esperando las respuestas.

Esto es �til cuado no queremos esperar demasiado por las respuestas. Si se excede el l�mite de tiempo especificado antes de que se haya completado la operaci�n de b�squeda, se lanzar� una TimeLimitExceededException.

Para seleccionar el l�mite de tiempo para una b�squeda, le pasamos el n�mero de milisegundos a SearchControls.setTimeLimit().

El siguiente ejemplo selecciona el l�mite de tiempo a 1 segundo.

// Set the search controls to limit the time to 1 second (1000 ms)
SearchControls ctls = new SearchControls();
ctls.setTimeLimit(1000);

Para conseguir que este ejemplo particular exceda el l�mite de tiempo, necesitamos reconfigurarlo para usar un servidor m�s lento, o un servidor que tenga muchas entradas. Podemos usar otras t�cticas para hacer que la b�squeda tarde m�s de un segundo.

Un l�mite de tiempo de cero significa que no hay l�mite de tiempo y las llamadas al directorio esperar�n indefinidamente por una respuesta.

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP
SIGUIENTE ARTÍCULO